Sản phẩmTích hợpTài nguyênTài liệuGiá cả
Bắt đầu ngay

© 2026 CapSolver. All rights reserved.

Liên hệ chúng tôi

Slack: lola@capsolver.com

Sản phẩm

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • Tiện ích trình duyệt
  • Thêm nhiều loại CAPTCHA

Tích hợp

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • Đối tác
  • Xem tất cả tích hợp

Tài nguyên

  • Chương trình giới thiệu
  • Tài liệu
  • Tham chiếu API
  • Blog
  • Câu hỏi thường gặp
  • Thuật ngữ
  • Trạng thái

Pháp lý

  • Điều khoản dịch vụ
  • Chính sách bảo mật
  • Chính sách hoàn tiền
  • Không bán thông tin cá nhân của tôi
Blog/aws waf/Cách giải quyết token CAPTCHA của AWS WAF
Jul12, 2023

Cách giải quyết token CAPTCHA của AWS WAF

Anh Tuan

Anh Tuan

Data Science Expert

AWS WAF CAPTCHA là cơ chế chống bot mạnh mẽ được sử dụng trên Amazon Web Services để chặn lưu lượng tự động hoặc đáng ngờ. Khác với các hệ thống CAPTCHA truyền thống, AWS WAF sử dụng các thách thức được mã hóa (dựa trên JS) và các quy tắc xác minh nghiêm ngặt.

Giải AWS CAPTCHA
Bộ giải CAPTCHA Mạng lưới AWS

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách AWS WAF CAPTCHA hoạt động và cách giải nó một cách hiệu quả bằng cách sử dụng CapSolver.

🧩 Yêu cầu

Trước khi giải AWS WAF CAPTCHA, hãy đảm bảo bạn có:

  • ✔️ Khóa API CapSolver

  • ✔️ Mạng proxy (tùy chọn)

    • Chỉ cần thiết cho một số loại nhiệm vụ
    • Một số nhiệm vụ sử dụng mạng proxy nội bộ của CapSolver

⚠️ Những điểm chính cần hiểu

1. Mã trạng thái 202 so với 405 — Sự khác biệt là gì?

  • Mã trạng thái 202
    Chỉ cần awsChallengeJs

  • Mã trạng thái 405
    Yêu cầu tất cả các tham số:

    • awsKey
    • awsIv
    • awsContext
    • awsChallengeJs

2. Đảm bảo URL CAPTCHA hợp lệ

Một trang CAPTCHA AWS hợp lệ sẽ:

  • Trả về mã trạng thái 405

  • Chứa các phần tử HTML:

    • key
    • iv
    • context

Ví dụ phản hồi hợp lệ:

Trang 405
Cấu trúc HTML 405

📌 Lưu các giá trị này:

  • URL của script thách thức
  • Context
  • Key
  • IV

🧭 Bước 1 — Tạo Nhiệm vụ CAPTCHA AWS WAF

CapSolver hỗ trợ hai loại nhiệm vụ:

Loại nhiệm vụ Mô tả
AntiAwsWafTaskProxyless Sử dụng mạng proxy nội bộ của CapSolver
AntiAwsWafTask Bạn phải cung cấp proxy riêng

Đối với hướng dẫn này, chúng tôi sử dụng:
👉 AntiAwsWafTaskProxyless

🟣 Nếu mã trạng thái = 405 (Yêu cầu tất cả tham số)

json Copy
POST https://api.capsolver.com/createTask
{
  "clientKey": "yourapiKey",
  "task": {
    "type": "AntiAwsWafTaskProxyless",
    "websiteURL": "https://efw47fpad9.execute-api.us-east-1.amazonaws.com/latest",
    "awsKey": "giá trị key",
    "awsIv": "giá trị iv",
    "awsContext": "giá trị context",
    "awsChallengeJS": "URL của JS thách thức"
  }
}

🟢 Nếu mã trạng thái = 202 (Chỉ cần JS thách thức)

json Copy
POST https://api.capsolver.com/createTask
{
  "clientKey": "yourapiKey",
  "task": {
    "type": "AntiAwsWafTaskProxyless",
    "websiteURL": "https://efw47fpad9.execute-api.us-east-1.amazonaws.com/latest",
    "awsKey": "",
    "awsIv": "",
    "awsContext": "",
    "awsChallengeJS": "URL của JS thách thức"
  }
}

Điều này sẽ trả về phản hồi chứa taskId của bạn, mà bạn sẽ sử dụng ở Bước 2.

🧾 Bước 2 — Nhận Giải pháp CAPTCHA

Kiểm tra mỗi 3–5 giây bằng cách sử dụng getTaskResult:

json Copy
POST https://api.capsolver.com/getTaskResult
{
  "clientKey": "YOUR_API_KEY",
  "taskId": "TASK_ID_TỪ_CREATE_TASK"
}

Một token đã được giải sẽ trông như sau:

Kết quả Token AWS

✔️ Sau khi giải xong, tạo một cookie:

Copy
aws-waf-token = <token_từ_capsolver>

Thêm cookie này vào phiên của bạn → được xác minh thành công.

🎉 Kết luận

AWS WAF CAPTCHA có thể phức tạp do mã hóa, xác minh ngữ cảnh và các loại thách thức khác nhau. Tuy nhiên, với các loại nhiệm vụ đặc biệt của CapSolver cho AWS, việc giải nó trở nên đơn giản và đáng tin cậy.

Sử dụng AntiAwsWafTaskProxyless hoặc AntiAwsWafTask, bạn có thể:

  • Giải mã các thách thức AWS được mã hóa
  • Giải logic CAPTCHA
  • Tạo cookie aws-waf-token cần thiết
  • Tự động vượt qua bảo vệ AWS WAF

Bắt đầu giải AWS WAF CAPTCHA dễ dàng bằng cách sử dụng
👉 CapSolver

❓ Câu hỏi thường gặp

1. AWS WAF CAPTCHA là gì?

Một thách thức chống bot dựa trên JavaScript được AWS sử dụng để chặn lưu lượng tự động.

2. Tại sao tôi lại nhận được mã trạng thái 405 trên trang CAPTCHA?

Mã 405 cho thấy một thách thức CAPTCHA bao gồm:

  • key
  • iv
  • context

Những tham số này phải được giải mã bằng CapSolver.

3. Tôi cần những tham số nào để giải AWS WAF CAPTCHA?

Tùy thuộc vào mã trạng thái:

  • 202 → chỉ cần awsChallengeJs
  • 405 → yêu cầu tất cả các tham số

4. CapSolver có hỗ trợ giải AWS WAF không cần proxy không?

Có. Sử dụng AntiAwsWafTaskProxyless.

5. Tôi nên làm gì sau khi nhận được giải pháp CAPTCHA?

Tạo một cookie có tên aws-waf-token với giá trị token được trả về.

Xem thêm

aws wafOct 23, 2025

Giải quyết tự động CAPTCHA của AWS WAF bằng Trình duyệt hoặc Tích hợp API

Học cách tự động giải CAPTCHA AWS WAF bằng cách sử dụng tiện ích mở rộng trình duyệt và tích hợp API. Hướng dẫn này bao gồm nhận dạng hình ảnh, thách thức dựa trên token và giải pháp của CapSolver để tự động hóa mượt mà và quét web.

Anh Tuan
Anh Tuan
aws wafMar 24, 2026

Cách giải quyết CAPTCHA WAF của Amazon AWS trong Tự động hóa trình duyệt

Nâng cao kỹ năng giải quyết các thách thức CAPTCHA của Amazon AWS WAF trong tự động hóa trình duyệt với các chiến lược chuyên gia. Học cách tích hợp CapSolver để có các quy trình tự động hóa liền mạch và hiệu quả. Hướng dẫn này bao gồm các giải pháp dựa trên token và phân loại.

Nội dung

Aloísio Vítor
Aloísio Vítor
aws wafSep 14, 2023

Cách giải AWS Captcha / Thách thức bằng PHP: Hướng dẫn toàn diện

Một hướng dẫn chi tiết bằng PHP để giải quyết CAPTCHA và thách thức của AWS WAF cho trích xuất dữ liệu và tự động hóa đáng tin cậy

Anh Tuan
Anh Tuan
aws wafSep 20, 2023

Cách giải Captcha / Thách thức AWS bằng Python

Một hướng dẫn thực tế về việc xử lý các thách thức của AWS WAF bằng Python và CapSolver, cho phép truy cập mượt mà hơn vào các trang web được bảo vệ

Anh Tuan
Anh Tuan